home *** CD-ROM | disk | FTP | other *** search
- Short: Emulate program starting from WB (V2.2)
- Author: stefanb@yello.ping.de (Stefan Becker)
- Uploader: stefanb@yello.ping.de (Stefan Becker)
- Version: 2.2
- Type: util/libs
- Replaces: util/libs/WBStart*.lha
- Requires: OS 3.0 (V39) or better
- Kurz: Emuliere Programmstart von der WB (V2.2)
-
- WBStart is a package to emulate the Workbenchs' method of starting
- programs. Emulating this method seems to be easy on the first look,
- because you only have to load a program, create a process and then send a
- Workbench startup message to it.
-
- But complications arise from this startup message. It contains pointers
- to memory and directory locks owned by your process and it will not be
- returned until the newly created Workbench process exits. So your process
- can't quit until ALL Workbench processes which have been started by your
- process are finished. If you don't wait the replied messages will go into
- nowhere land and the man from India will visit you.
-
- WBStart solves this problem by using a handler process, which loads the
- program, creates the process, sends the message and then waits for the
- reply. You just supply all needed information like program name and
- arguments in a library call. The handler copies this information so your
- program can free its resources and exit.
-
- Changes since WBStart 2.1:
-
- - Added "Caveats" and "Credits" section.
- - Added Assembler and Oberon support files.
- - Clarified directory lock usage in AutoDoc entry for WBStartTagList().
- - Fixed problems with softlinks and project icons introduced in 2.1.
- - Now uses dospath.library for AmigaDOS path list handling.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 1249 512 59.0% 18-Sep-96 20:30:50 +WBstart.I
- 100 95 5.0% 18-Sep-96 20:31:20 +WBStart_Lib.I
- 1685 510 69.7% 18-Sep-96 20:01:26 +DMakefile
- 293 200 31.7% 18-Sep-96 20:01:16 +wbstart.c
- 311 207 33.4% 18-Sep-96 20:02:04 +DMakefile
- 2704 1890 30.1% 18-Sep-96 20:35:22 +WBStarter
- 1094 548 49.9% 18-Sep-96 20:35:10 +WBStarter.c
- 391 234 40.1% 18-Sep-96 20:02:20 +wbstart_protos.h
- 1447 521 63.9% 18-Sep-96 20:02:48 +wbstart.h
- 356 199 44.1% 18-Sep-96 20:03:02 +wbstart_pragmas.h
- 131 99 24.4% 18-Sep-96 20:03:12 +wbstart.h
- 199 153 23.1% 18-Sep-96 20:00:18 +wbstart_lib.fd
- 435 233 46.4% 18-Sep-96 20:23:36 +liesmich
- 433 216 50.1% 18-Sep-96 20:23:48 +readme
- 1671 721 56.8% 18-Sep-96 20:23:18 +WBStart.mod
- 2579 866 66.4% 18-Sep-96 20:01:00 +wbstart.doc
- 2664 1588 40.3% 25-Aug-96 15:30:02 +dospath.library
- 4032 2461 38.9% 18-Sep-96 20:39:26 +wbstart.library
- 879 411 53.2% 18-Sep-96 20:37:16 +DMakefile
- 4334 1498 65.4% 18-Sep-96 20:38:04 +handler.c
- 1847 647 64.9% 18-Sep-96 20:38:58 +memory.c
- 2242 877 60.8% 18-Sep-96 20:38:40 +paths.c
- 13172 3851 70.7% 18-Sep-96 20:38:20 +start.c
- 8542 2570 69.9% 18-Sep-96 20:37:50 +wbstart.c
- 2549 854 66.4% 18-Sep-96 20:37:36 +wbstart.h
- 8714 3728 57.2% 18-Sep-96 20:32:18 +WBStart.txt
- -------- ------- ----- --------- --------
- 64053 25689 59.8% 03-Oct-96 01:53:32 26 files
-